strand of an organic, vegetable, or animal tissue - Espagnol Anglais Dictionnaire